package com.rui.observer.model.push;

/**
 * @Description: 被观察者接口
 * @Author: ZhangRui
 * @Date: 2023/3/3 15:39
 * @Version: 1.0
 */
public interface Observable {

    // 新增用户(新增观察者)
    void add(Observer observer);

    // 移除用户,或者说用户取消订阅(移除观察者)
    void del(Observer observer);

    // 发布 推送消息
    void notify(String message);
}
